DA based Efficient Parallel Digital FIR Filter Implementation for DDC and ERT Applications
نویسندگان
چکیده
Abstract – This paper discusses FPGA implementation of finite impulse response (FIR) filters using their application in Digital Down-Converters (DDCs) for software radio and in (Electrical Resistance Tomography) ERT The implementation is based on distributed arithmetic (DA) which substitute multiply and accumulate operations with a series of look-up-table (LUT) accesses. Distributed arithmetic provides a multiplication-free method for calculating inner products of fixed-point data, based on table lookups of pre calculated partial products. The implementation results are provided to demonstrate a high-speed and low power proposed architecture. The proposed DDC is implemented in VHDL and verified via simulation. The proposed method offers average reductions of 30% in the number of LUT, 42% reduction in occupied slices and 38% reduction in the number gates needed for low pass FIR filter implementation method. The proposed DA based FIR filter can be used in electrical resistance tomography (ERT) system: it is the time delay of the filter that affects the real-time performance of the conventional ERT system. The proposed design shows 14% reduction in delay as compared to conventional logic based DA architecture. Though there is power trade off but there is significant improvement in area and delay parameters.
منابع مشابه
Area and Speed Efficient Implementation of Symmetric FIR Digital Filter through Reduced Parallel LUT Decomposed DA Approach
This brief proposes an area and speed efficient implementation of symmetric finite impulse response (FIR) digital filter using reduced parallel look-up table (LUT) distributed arithmetic (DA) based approach. The complexity lying in the realization of FIR filter is dominated by the multiplier structure. This complexity grows further with filter order, which results in increased area, power, and ...
متن کاملComparison Between FPGA Logic Resources And Embedded Resources Used By Discrete Arithmetic (DA) Architecture To Design FIR Filter
FIR Filter is a fundamental function in many applications, mainly in the field of Digital Signal Processing (DSP). The main problem of this function is its computational complexity, needed to process a signal. Currently, FPGAs are widely used for a variety of computationally complex applications. New generation of FPGAs contain not only basic configurable logic resources but also complex embedd...
متن کاملArea-Efficient Parallel FIR Digital Filter Implementations
Low-Area/Power Parallel FIR Digital Filter Implementations http://cronus.uwindsor.ca/units/isplab/ISPLab.nsf/54ef3e94e5fe816e85256d6e0063d208/4b175436b2941a0e852576d30060d2 9d/$FILE/Low-area%20power%20parallel%20FIR%20digital%20filter%20implementations_VLSISP_Sept_97.pdf hardware than traditional block FIR filter implementations. Parallel processing is a powerful ... Area-efficient parallel FIR...
متن کاملDesign and Implementation of Da-based Reconfigurable Fir Digital Filter Using Fpga Technology for Wireless Sensor Network
In this paper, we present the design optimization of oneand two-dimensional fullypipelined computing structures for area-delaypower-efficient implementation of finite impulse response (FIR) filter by systolic decomposition of distributed arithmetic (DA)based inner-product computation. The systolic decomposition scheme is found to offer a flexible choice of the address length of the lookup-table...
متن کاملEfficient Hardware Implementation of Digital Filters using Distributed Arithmetic (DA)
The FPGA (Field Programmable Gate Array) constitute of many programmable modules like Configuration Logic Blocks (CLBs), Block Random Access Memories (BRAM), DSP 48 blocks and Input/output (I/O) modules. The CLBs are the main programmable logic units which consist of different number of logic slices and each slice contains different number of LUTs and flips flops depending upon the FPGA device ...
متن کامل